package koby99;

import java.util.Scanner;

public class J12__Gugudan {

	// 반복문 while, do=while, For 을 이용
	// 구구단을 출력해 봄
	public static void main(String[] args) {
		// 문제 1 : while 문을 이용해서 3단을 출력
		int w = 1;
		int tab = 0;

		while (w <= 9) {
			tab = 3 * w;
			System.out.println("3 x " + w + " = " + tab);
			w++;
		}

		// 문제 2 : do -while 문을 이용해서 7단을 출력

		w = 1;
		tab = 0;

		do {
			System.out.println(tab = 7 * w);
			w++;
		} while (w <= 9);

		// 문제 3 : for문을 이용해서 9단을 출력
		tab = 0;
		for (w = 1; w <= 9; w++) {
			tab = 9 * w;
			System.out.println("for " + tab);
		}

		// 문제 4 : 단 값을 입력받아 해당 단을 출력
		// while, do-while, for 반복문등을 이용해서 작성

		int dan;
		int su = 1;
		Scanner dc = new Scanner(System.in);
		dan = dc.nextInt();
		tab = 0;
		while (su <= 9) {
			tab = dan * su;
			System.out.println(tab);
			su++;
		}
		System.out.println("출력할 단을 입력햐");
		int du = 1;
		Scanner c = new Scanner(System.in);
		dan = c.nextInt();
		// 스캐너는 반복문에 밖에 있어야 제대로 실행됨.
		do {tab = dan * du;
			System.out.println(dan);
			++du;
		} while (du <= 9);

	}

}
